<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Inpainting: Référence de la classe Callbacks</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Page&nbsp;principale</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Fichiers</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Liste&nbsp;des&nbsp;classes</span></a></li>
      <li><a href="functions.html"><span>Membres&nbsp;de&nbsp;classe</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Référence de la classe Callbacks</h1><!-- doxytag: class="Callbacks" -->
<p>classe representant les callbacks glut  
<a href="#_details">Plus de détails...</a></p>

<p><code>#include &lt;<a class="el" href="_callbacks_8h_source.html">Callbacks.h</a>&gt;</code></p>

<p><a href="class_callbacks-members.html">Liste de tous les membres</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Fonctions membres publiques statiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a428aabcc410d4312cc284d3872246f3f">redim</a> (int <a class="el" href="class_callbacks.html#a10722af8dc55b009f90d85288b81dcbf">largeur</a>, int <a class="el" href="class_callbacks.html#a609f00bc81f430b7e6b3eeaeb37ae531">hauteur</a>)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Redimension de la fenetre.  <a href="#a428aabcc410d4312cc284d3872246f3f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a255d5d7d946606cb1770d6a8e5316237">souris</a> (int bouton, int etat, int x, int y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cliques souris.  <a href="#a255d5d7d946606cb1770d6a8e5316237"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#ac502d780079ded07736a73747fdedfb5">affichage</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affichage des elements.  <a href="#ac502d780079ded07736a73747fdedfb5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a0f421594b7424acf947210dc3b6ffbf0">clavier</a> (unsigned char key, int x, int y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Entrées clavier.  <a href="#a0f421594b7424acf947210dc3b6ffbf0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a21661791d00c2e6e90c9e4e4d35d3e02">mouvement</a> (int x, int y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mouvement Actif.  <a href="#a21661791d00c2e6e90c9e4e4d35d3e02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a13a281896232e8e320f7123fcce55075">mouvementPassif</a> (int x, int y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mouvement Passif.  <a href="#a13a281896232e8e320f7123fcce55075"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a65014b8e3185ba8c906c96c376a3b59e">traitementInit</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opération initiale sur les images.  <a href="#a65014b8e3185ba8c906c96c376a3b59e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a3b0273a09dbb0a78f86e58ebd16ce266">traitement</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opération sur les images.  <a href="#a3b0273a09dbb0a78f86e58ebd16ce266"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a5be7bb1b22c2cd2de72f38f853691c81">initGL</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialisation OpenGL.  <a href="#a5be7bb1b22c2cd2de72f38f853691c81"></a><br/></td></tr>
<tr><td colspan="2"><h2>Attributs publics statiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a609f00bc81f430b7e6b3eeaeb37ae531">hauteur</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a10722af8dc55b009f90d85288b81dcbf">largeur</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a4b99c8c69bf703b3a3e9e5c070d7d40b">MousePrevX</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#ae0331b1ba5735556f33190a5fe66e1c7">MousePrevY</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_image.html">Image</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a2a49179880b91785aa64cf44f51c4cbb">im</a> = NULL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_image.html">Image</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a720c395f0b1fdbb76fa9722fa3453825">u</a> = NULL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_image.html">Image</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a084eb7c80c6ba6cf93739bb10dce169c">u1</a> = NULL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_image.html">Image</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a742e1c286605b19a4c257c6ddf81f551">laplacien</a> = NULL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_image.html">Image</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#a2cd5f960e694a57a448661fad37aab82">laplacienU</a> = NULL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_masque.html">Masque</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#ac766c2620148fc617b10af3944fc9ade">m</a> = NULL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_callbacks.html#abbda693a4f68d31d6f4708768c5df0d0">modeDessin</a> = 0</td></tr>
</table>
<hr/><a name="_details"></a><h2>Description détaillée</h2>
<p>classe representant les callbacks glut </p>
<p>La classe traite les interactions principales du programme. </p>
<hr/><h2>Documentation des fonctions membres</h2>
<a class="anchor" id="ac502d780079ded07736a73747fdedfb5"></a><!-- doxytag: member="Callbacks::affichage" ref="ac502d780079ded07736a73747fdedfb5" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Callbacks::affichage </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affichage des elements. </p>
<p>Methode qui est appelée à chaque rendu OpenGl, c'est elle qui défini ce qui est affiché a l'écran</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a0f421594b7424acf947210dc3b6ffbf0"></a><!-- doxytag: member="Callbacks::clavier" ref="a0f421594b7424acf947210dc3b6ffbf0" args="(unsigned char key, int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Callbacks::clavier </td>
          <td>(</td>
          <td class="paramtype">unsigned char&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Entrées clavier. </p>
<p>Methode qui est appelée lors d'une entrée clavier</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>: touche appuyé </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonnées en x de la souris lors de la pression de la touche </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonnées en y de la souris lors de la pression de la touche </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a5be7bb1b22c2cd2de72f38f853691c81"></a><!-- doxytag: member="Callbacks::initGL" ref="a5be7bb1b22c2cd2de72f38f853691c81" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Callbacks::initGL </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Initialisation OpenGL. </p>
<p>Methode qui Initialise les etats d'OpenGL</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a21661791d00c2e6e90c9e4e4d35d3e02"></a><!-- doxytag: member="Callbacks::mouvement" ref="a21661791d00c2e6e90c9e4e4d35d3e02" args="(int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Callbacks::mouvement </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Mouvement Actif. </p>
<p>Methode qui est appelée lors d'un mouvement de la souris et lorsque un bouton est enfoncé</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonnées en x de la souris </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonnées en y de la souris </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a13a281896232e8e320f7123fcce55075"></a><!-- doxytag: member="Callbacks::mouvementPassif" ref="a13a281896232e8e320f7123fcce55075" args="(int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Callbacks::mouvementPassif </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Mouvement Passif. </p>
<p>Methode qui est appelée lors d'un mouvement de la souris et lorsque un bouton est relaché</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonnées en x de la souris </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonnées en y de la souris </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a428aabcc410d4312cc284d3872246f3f"></a><!-- doxytag: member="Callbacks::redim" ref="a428aabcc410d4312cc284d3872246f3f" args="(int largeur, int hauteur)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Callbacks::redim </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>largeur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>hauteur</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Redimension de la fenetre. </p>
<p>Methode qui est appelée lors de la redimension de la fenetre</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>largeur</em>&nbsp;</td><td>: largeur de la fenetre </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>hauteur</em>&nbsp;</td><td>: hauteur de la fenetre </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a255d5d7d946606cb1770d6a8e5316237"></a><!-- doxytag: member="Callbacks::souris" ref="a255d5d7d946606cb1770d6a8e5316237" args="(int bouton, int etat, int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Callbacks::souris </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>bouton</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>etat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Cliques souris. </p>
<p>Methode qui est appelée lors d'un clique de la souris</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>bouton</em>&nbsp;</td><td>: bouton droit/gauche/millieu... </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>etat</em>&nbsp;</td><td>: cliqué/relaché </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonnées en x du clique </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonnées en y du clique </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a3b0273a09dbb0a78f86e58ebd16ce266"></a><!-- doxytag: member="Callbacks::traitement" ref="a3b0273a09dbb0a78f86e58ebd16ce266" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Callbacks::traitement </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Opération sur les images. </p>
<p>Methode qui est appelée pour lancer l'algorithme</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a65014b8e3185ba8c906c96c376a3b59e"></a><!-- doxytag: member="Callbacks::traitementInit" ref="a65014b8e3185ba8c906c96c376a3b59e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Callbacks::traitementInit </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Opération initiale sur les images. </p>
<p>Methode qui est appelée au tout début pour effectuer les initialisations sur les images et le masque</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<hr/><h2>Documentation des données membres</h2>
<a class="anchor" id="a609f00bc81f430b7e6b3eeaeb37ae531"></a><!-- doxytag: member="Callbacks::hauteur" ref="a609f00bc81f430b7e6b3eeaeb37ae531" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_callbacks.html#a609f00bc81f430b7e6b3eeaeb37ae531">Callbacks::hauteur</a> = 0<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Hauteur de la fenetre </p>

</div>
</div>
<a class="anchor" id="a2a49179880b91785aa64cf44f51c4cbb"></a><!-- doxytag: member="Callbacks::im" ref="a2a49179880b91785aa64cf44f51c4cbb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_image.html">Image</a> * <a class="el" href="class_callbacks.html#a2a49179880b91785aa64cf44f51c4cbb">Callbacks::im</a> = NULL<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="class_image.html" title="Classe Image RGB.">Image</a> à charger </p>

</div>
</div>
<a class="anchor" id="a742e1c286605b19a4c257c6ddf81f551"></a><!-- doxytag: member="Callbacks::laplacien" ref="a742e1c286605b19a4c257c6ddf81f551" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_image.html">Image</a> * <a class="el" href="class_callbacks.html#a742e1c286605b19a4c257c6ddf81f551">Callbacks::laplacien</a> = NULL<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Laplacien de l'image chargée </p>

</div>
</div>
<a class="anchor" id="a2cd5f960e694a57a448661fad37aab82"></a><!-- doxytag: member="Callbacks::laplacienU" ref="a2cd5f960e694a57a448661fad37aab82" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_image.html">Image</a> * <a class="el" href="class_callbacks.html#a2cd5f960e694a57a448661fad37aab82">Callbacks::laplacienU</a> = NULL<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Laplacien de l'image a l'itération u </p>

</div>
</div>
<a class="anchor" id="a10722af8dc55b009f90d85288b81dcbf"></a><!-- doxytag: member="Callbacks::largeur" ref="a10722af8dc55b009f90d85288b81dcbf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_callbacks.html#a10722af8dc55b009f90d85288b81dcbf">Callbacks::largeur</a> = 0<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Largeur de la fenetre </p>

</div>
</div>
<a class="anchor" id="ac766c2620148fc617b10af3944fc9ade"></a><!-- doxytag: member="Callbacks::m" ref="ac766c2620148fc617b10af3944fc9ade" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_masque.html">Masque</a> * <a class="el" href="class_callbacks.html#ac766c2620148fc617b10af3944fc9ade">Callbacks::m</a> = NULL<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="class_masque.html" title="Classe Masque binaire.">Masque</a> à Inpainter </p>

</div>
</div>
<a class="anchor" id="abbda693a4f68d31d6f4708768c5df0d0"></a><!-- doxytag: member="Callbacks::modeDessin" ref="abbda693a4f68d31d6f4708768c5df0d0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_callbacks.html#abbda693a4f68d31d6f4708768c5df0d0">Callbacks::modeDessin</a> = 0<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Dessine/efface le masque en fonction du clique droit/gauche </p>

</div>
</div>
<a class="anchor" id="a4b99c8c69bf703b3a3e9e5c070d7d40b"></a><!-- doxytag: member="Callbacks::MousePrevX" ref="a4b99c8c69bf703b3a3e9e5c070d7d40b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_callbacks.html#a4b99c8c69bf703b3a3e9e5c070d7d40b">Callbacks::MousePrevX</a> = 0<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Position en X de la souris au rendu précédent </p>

</div>
</div>
<a class="anchor" id="ae0331b1ba5735556f33190a5fe66e1c7"></a><!-- doxytag: member="Callbacks::MousePrevY" ref="ae0331b1ba5735556f33190a5fe66e1c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_callbacks.html#ae0331b1ba5735556f33190a5fe66e1c7">Callbacks::MousePrevY</a> = 0<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Position en Y de la souris au rendu précédent </p>

</div>
</div>
<a class="anchor" id="a720c395f0b1fdbb76fa9722fa3453825"></a><!-- doxytag: member="Callbacks::u" ref="a720c395f0b1fdbb76fa9722fa3453825" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_image.html">Image</a> * <a class="el" href="class_callbacks.html#a720c395f0b1fdbb76fa9722fa3453825">Callbacks::u</a> = NULL<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="class_image.html" title="Classe Image RGB.">Image</a> à l'iteration u </p>

</div>
</div>
<a class="anchor" id="a084eb7c80c6ba6cf93739bb10dce169c"></a><!-- doxytag: member="Callbacks::u1" ref="a084eb7c80c6ba6cf93739bb10dce169c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_image.html">Image</a> * <a class="el" href="class_callbacks.html#a084eb7c80c6ba6cf93739bb10dce169c">Callbacks::u1</a> = NULL<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="class_image.html" title="Classe Image RGB.">Image</a> à l'iteration u+1 </p>

</div>
</div>
<hr/>La documentation de cette classe a été générée à partir des fichiers suivants :<ul>
<li>/home/r0ots/Prog/Master/m2/inpainting/include/<a class="el" href="_callbacks_8h_source.html">Callbacks.h</a></li>
<li>/home/r0ots/Prog/Master/m2/inpainting/src/Callbacks.cpp</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Généré le Sun Mar 14 17:21:45 2010 pour Inpainting par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
